﻿<%@ Page Title="" Language="C#" MasterPageFile="~/PaginasMaster.Master" AutoEventWireup="true" CodeBehind="Documentos_Listado.aspx.cs" Inherits="HerGoS.WebUI.Documentos.Documentos_Listado" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<script type ="text/javascript">
    $(function () {

        $("#<%=btnNuevo.ClientID %>").live('click', function () {
            LoadPageDialog("Documentos_ABM.aspx", " Nuevo Documento", 600, 520, "modificar_div")
        });

        $("#filtros").accordion("option", "active", 0);
    });


    function Editar(id) {
        LoadPageDialog("Documentos_ABM.aspx?id=" + id, " Modificar Documento", 600, 520, "modificar_div");
    }


    function MensajeNumeroDuplicado(numero) {

        notify('El numero de [Documento] : ' + numero + ' ya existe para ese Tipo de Documento Copia y Año ', 'ERROR');

    }

    function ConfirmarEliminar(control) {

        $("#dialog-confirm-delete").dialog({
            resizable: false,
            height: 140,
            modal: true,
            buttons: {
                "Eliminar": function () {
                    __doPostBack(control, '');
                    $(this).dialog("close");
                },
                "Cancelar": function () {
                    $(this).dialog("close");
                }
            }
        });
        return false;
    }


    function IntervaloCerrarPopup(numero) {
     

        notify('El documento con [Numero] : ' + numero + '  ha sido guardado correctamente' , 'MESSAGE');
        CerrarPopup();
   

        $("#<%=btnRefresh.ClientID %>").click();
    }

        
  
   function FromLegajoDocumento(numerolegajo,numero)
   {
       notify('Se ha Generado el Legajo [Numero] : ' + numerolegajo + ' asociado al Documento con [Numero]'+ numero  , 'MESSAGE');
       CerrarPopup();
       
       $("#<%=btnRefresh.ClientID %>").click();
   }
 

    function CerrarPopup() {

        $('#modificar_div').dialog('close');
        $('#modificar_div').remove();

    }




  
 </script>
 <div class="ui-widget">
        <div class="ui-widget-header ui-corner-top">
            <h2>
                Listado de Documentos
            </h2>
        </div>
          <div id = "filtros" class="accordion">
          <h3>Filtros </h3>  
         <div>
         <table>
                  <tr>
                   <td>
                     Numero Legajo:
                   </td>
                     <td>
                      <wce:TextBoxExt  ID="txtNumeroLegajo" runat="server" Width="99px"  ></wce:TextBoxExt>
                      <wce:TextBoxExt  ID="txtAnioLegajo" runat="server" Width="53px" Text="2014"  ></wce:TextBoxExt>
                      <wce:TextBoxExt  ID="txtCopiaLegajo" runat="server" Width="26px" Text="0"  ></wce:TextBoxExt>
                    </td>

                  </tr>
                  <tr>
                     <td>
                     Numero Documento:
                     </td>
                     <td>
                      <wce:TextBoxExt  ID="txtNumeroDocumento" runat="server" Width="99px"  ></wce:TextBoxExt>
                      <wce:TextBoxExt  ID="txtAnio" runat="server" Width="53px" Text="2014"  ></wce:TextBoxExt>
                       <wce:TextBoxExt  ID="txtCopia" runat="server" Width="26px" Text="0"  ></wce:TextBoxExt>
                       </td>        
                 
                    <td>  
                     Tipo Documento:
                    </td>
                    <td>
                      <wce:DropDownListExt ID="cboTipoDocumento" runat="server">                 
                   </wce:DropDownListExt>
                   </td>
                  </tr>
                  <tr>
                    <td>  
                     Apellido y Nombre Persona Firmante :
                    </td>
                    <td>
                      <wce:TextBoxExt  ID="txtApyNombre" runat="server"></wce:TextBoxExt>
                   </td>
                  </tr>
                    <tr>
                    <td >
                    Descripcion
                    </td>
                    <td colspan="6">
                    <wce:TextBoxExt  ID="txtDescripcion" runat="server" TextMode="MultiLine" 
                            Width="235px"></wce:TextBoxExt> 
                    </td>
                  </tr>
                  <tr>
                  <td>  
                    Fecha Desde:
                    </td>
                    <td>
                      <wce:TextBoxExt  ID="txtFechaDesde" runat="server" CssClass="fecha"></wce:TextBoxExt>
                   </td>
                   <td>  
                     Fecha Hasta :
                    </td>
                    <td>
                      <wce:TextBoxExt  ID="txtFechaHasta" runat="server" CssClass="fecha" ></wce:TextBoxExt>
                   </td>

                  </tr>
                        <tr>
                    <td >
                    Entidad Iniciadora:
                    </td>
                    <td>
                      <wce:TextBoxExt  ID="txtEntidadIniciadora" runat="server" Width="235px"></wce:TextBoxExt>
                    </td>
                  </tr>



        </table>               
      
        <br>
        <wce:ButtonExt ID="btnFiltrar" Text="Filtrar" runat="server" onclick = "btnFiltrar_Click" />
         <wce:ButtonExt ID="bntQuitarFiltros" Text="QuitarFiltros" runat="server" onclick = "btnQuitarFiltros_Click" />
        <hr />
        </div>
      </div> 
 
        <div class="ui-widget-content ui-corner-bottom">
            <wce:ButtonExt ID="btnNuevo" Text="Nuevo" runat="server" OnClientClick="return false;" />
            <wce:ButtonExt ID="btnRefresh" Text="Refrescar" runat="server" OnClick="btnRefresh_Click" />
            <asp:UpdatePanel runat="server" ID="UpdatePanel1">
                <ContentTemplate>
                    <wce:GridViewExt ID="GridDocumentos" runat="server" DataKeyNames="OID"
                        OnRowDataBound="GridDocumentos_RowDataBound" 
                        OnPageIndexChanging="GridDocumentos_PageIndexChanging">
                        <Columns>
                            <asp:BoundField DataField="TipoDocumento" HeaderText="Tipo Documento" />
                            <asp:BoundField DataField="Clase" HeaderText="Clase Documento" />
                             <asp:TemplateField HeaderText="Numero" ItemStyle-HorizontalAlign="Right">
                                <ItemTemplate >
                                    <%# GetNumero() %>
                                </ItemTemplate>
                             </asp:TemplateField>
                            <asp:BoundField DataField="Entidad" HeaderText="Entidad Iniciadora" />
                            <asp:BoundField DataField="FechaExterna" HeaderText="Fecha Externa" DataFormatString="{0:dd/MM/yyyy}" />
                                                         
                            <asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="40px">
                                <ItemTemplate>
                                    <wce:ImageButtonExt ID="btnEditar" runat="server"></wce:ImageButtonExt>
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
                            </asp:TemplateField>
                            <asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="40px">
                                <ItemTemplate>
                                    <wce:ImageButtonExt ID="btnBorrar" runat="server" 
                                        CommandName="Borrar" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>"
                                        OnClick="btnBorrar_Click" OnClientClick="return ConfirmarEliminar(this.name);">
                                    </wce:ImageButtonExt>
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                    </wce:GridViewExt>
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnRefresh" EventName="Click" />
                </Triggers>
            </asp:UpdatePanel>
            <br />
        </div>
    </div>
 <div id="dialog-confirm-delete" title="Confirmar eliminación" style="display: none">
        <p>
            <span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
            ¿Esta seguro de eliminar el registro?</p>
    </div>



</asp:Content>
